Skip to content

add release builds and apk signing#680

Merged
kived merged 1 commit into
kivy:masterfrom
kived:apk-release-sign
Mar 11, 2016
Merged

add release builds and apk signing#680
kived merged 1 commit into
kivy:masterfrom
kived:apk-release-sign

Conversation

@kived

@kived kived commented Mar 10, 2016

Copy link
Copy Markdown
Contributor

Adds arguments to build release packages and specify signing params.

Example: --release --keystore=myapp.keystore --signkey=mykey --keystorepw=password --signkeypw=password

keystorepw will be used automatically for signkeypw if the former is provided but the latter is not. All signing params can be set via environment variables as well: P4A_RELEASE_KEYSTORE, P4A_RELEASE_KEYALIAS, P4A_RELEASE_KEYSTORE_PASSWD, P4A_RELEASE_KEYALIAS_PASSWD

Keystore and alias passwords must be provided by one of these two mechanisms. Reading from stdin doesn't work, so you cannot enter the password manually.

Also parses build output to determine APK name rather than guessing (but falls back to guessing if it doesn't see one in the output).

kived added a commit that referenced this pull request Mar 11, 2016
add release builds and apk signing
@kived kived merged commit 70497d1 into kivy:master Mar 11, 2016
@kived kived deleted the apk-release-sign branch March 11, 2016 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant